Finished register class hopefully