First commit, program supports life family rules, and a few options.