adding the dependend features