add generic controller actions