surface representations