enhanced register controller