Detailed program

Work in progress…