added shell for 3.5 apiclient
use shared version
added more 3.5 methods