basic interface is present