added new beam codes