added missing invoke method, removed get method