started mixed class, wrote set and constructors as well as abs utility