skeleton project + model classes