added filter and auto divider