admin constractor filters and typesg