add spop wrapper