still not right
do not read for images yet!