gutting things for real client-side design