adjust interface