program creation changes