modified the function 'readInput' and add some comments about it
add new data type of constrains and others arguments of function