property reader added