interface better