bringing it all together, test, fix all the fail