support more examples