changes as per new syntax