updated license to use read