surfaces techniques