initial - functional, although sloppy since proof-of-concept