please discover a bit the functionality of the library and try to use already implemented functionality.. i.e. this whole class is unnecessary