initial code commit - much to do