more details on how to break down the flow chart