released v.1 (added automated tests and linting)