add Hook and Dummy classes