FLOW OF PROGRAM