rough pass at basic demo theme