AWAKEN PROGRAM

May be subject to small changes