added filters and controllers