some examples and attempts