complement register guide