add component grid list