Very Nice class.thanks