initial commit for 19 and todo17