some modifications for automated build, test, execution