push more components, etc