final push, stable version