lots of progress laying out features