An Understanding of Flow Principles