iterjan implemented -passes small test