changes in read and add license