updated grammer api