Adding required Changes