Addition of some surface functionnalities.