Revert "Programon class"

This reverts commit 6c299789a377bb7ee184bc5249d6168bb4c704ce.