clean up public