exec2 not yet able to supprt && and ||; changing all && and || to & and |.