continues work laying out interface