add song and songlist directives