gotta start understanding this surface mechanic