adding additional parameter handler functionality