Office upgrades: steps to becoming a general contractor