class initial