refactored project model, stylesheet fs