First draft, rather primitive.