progress thus far...still a whiles to go