Improvements to interface