better interface / controls