fixed up the portable project with sync