Which of the following is necessary to create a state of flow?

a) clear short term goals

b) internal motivation

c) immediate feedback

d) all of the above