first pass at symbolic values