implimented new beam button.