updated call methods