changed header file to add new methods