add notice to the comments of Functional mechanism