Constructor implemented, it works with tests
A little bit of code thrown out to pass tests