finished push/pop static