background and beam added