1) added new constructor for retine 2) added new read first item in to do list