started porting over another test suite