add function cls