add surface class