I think that now it's ok. TODO: learn how to write tests…