this is a new version of shinframe