third milestone with everything but menu elements