parts split correctly, apply key/values to stored var