fewer steps
there are no final steps
add tests
add tests folder