removed all default registers, can now create your own with CRT function