some changes to the cradle