integrate basic interface and remove mockup