initial commit with most files