implemented add menu