aded function readprop