Improvements on Backend interface