converted class to awesome class