Initial import. Functional.