add latest work from newton