Three Phases of the Davinci's Code.