add data and logic for read it