filter functionality added but still no session management