change hookx name and letter conventions