Organized the components