added some method definitions for handlers