Pattern Program Logic Model