Some package name changes
Changed interfaces, deprecated methods, define requests/responses