cleaned up PrintF calls and added nested test (not passing yet)
Refactor step 1