improve sponso interface