backend bone
some changes