init
first cut