added main or optional and 2nd prep option