move Position filters to filterAdapter function