third attempt. refs #140