add menu function