add more development environment support