Tried to implement reading from lists