add list directive