added project model and license header