test surface manipulation
stuff