Improvements to frontend interfaces