Added direct π programs