hit creation interface