resolve merge conflicts of 725b4e6 to master

Change-Id: I79018a9586b8f7b5f69c8e54c8ce78b3acd81d35