Initial version. refs #1