init, but nowhere near a production version