add Property reader