forgot to add the read code