on-gird solar technologies.