inital seat class with methods;