New Technical Report Available 2 May, 2018