Sun language theory