Four Elements of Flow