added cinema class and refactored row class