added read logic and updated README