Improvements and new interfaces