new directive, comment toggle fix