Added class to support bunch of stuff.