process => approach and cleanup. closes #105