First (very rough) draft.