Liutyi added read and change parameter functions