project refactored to 2-spaced indent