method 2 and 3 merge successful - not commented yet