startet with writing tests
added tests