Refactor out API. Implement look. Refactor party.