Implemented Register