initial import.
various things