improvements for developers