Add menu constructor