class doesn't need to import itself