added more collumns in contract