initial output and handler registering support