major interface impovements