Pushing base source