talked to google, did some cleaning up syntax