add dynamic filter menu and transitions