due to eclipse