read base 1