added new methods for updating line w/readling