adding one test and starting porting things around