added register classes