initial class and example project