make public and cleaning