added dynamic example