for directioner