restruct sln
cleanup for pubished for get app harbor