Implemented some user interfaces