how snapchat solar systems work