providerAndDispatch

Change-Id: I4b50db31ce2c46c409ab4c576e1589599b74dd18
Signed-off-by: sam.su <sam.su@acer.com>