switched to new directive