add spush and spull