added functionality, played with classes, added README