adding functionality to handler