array rules+filter+controller