vol surface function