bases are now expressions instead of symbols, per Alejandro request