already new functions and tests for those. Starting to love TDD