use Shared projects
update Weakly