controller cleanup via the new facade