this file has classes that represent equations