skeleton for refactored site