resolve merge conflicts of 6e089b8 to master

Change-Id: I5e80b22b0140a8bea698081f107b48784433267e