fix reading list