constructor, display, initialization list