longer wrapper