built our symbol table... super imperatively