Described the main components