Author: o.m.solar inc.