Patterns of Life class programs