smlclsmlclsmlcl