tweeking the interface