prepare-surface