working on it. not nearly there yet. Mostly testing.