Refactor user creation
Implement exercise iterations