further extended objects with classes