removed prototype of @surrounding