add with not nil values, figure out bug. i hate you bad data. you ruined my weekend.