initial class commit