surface molecule detection