very good. you are well on your way