Dynamic share block