Is there a flowchart as to what areas I need to program?