Well actually I dont have any specific reason for defining matrix here.