copyright(c) royalproject, 2018