use DEVELOPMENT.md to understand the development process