generate run plan
generate run plan