purchase task added for basic purchases