implemented interface with some initial values from the library