resolve merge conflicts of 7d66892 to master

Change-Id: I74a7c622e9d082e506beec150a2ccdf43483b530