Pushing architecture