added puthandlers
added puthandlers