add some directive demos