add menu handler