pushing things through