improve call method example