added standalone reader