Register Handler Implementation

Please review. Thanks.