virtual void flap();