new Class Registration