updating registration to handle different skill class