pretty much complete with first part