refs #1, requirements