Implement functions of cmnt