rename observer class