add runtime conditional demo