initial commit of something marginally functional