direction support in list()