allow filtering expenses, design tweaks