interface: introduced new interface between front-end and back-end