refactoring

Change-Id: I4ab8bb09f5e08421af897721284db0e7c739027a