support for custom commands
support for source code updates