more sensible schema and insert