Cut the bagel in half
Slice the avocado
Thinly slice the tomato and onion
Spread cream cheese on the cut sides of the bagel
Layer the sliced avocado, tomato, onion, ham, and cheese in order
Place the top half of the bagel on and cut in half for easy eating