aaaand we're *still* writing. getting there. Maybe.