Added Shared.alter
Added Shared.filter