adding scope
some changes in spec
change places for parent and name