initial commit of handler infrastructure