add direction support to listings