Implemented some methods

some of them not working because of .getId
also added simple test