entry and config class
building out entry functionality
transition effect and other interface tweaking