finished basic template layout