Implemented some front-end