prop reading