adding some more functionality
adding stuff