initial class making