shares controller