it seems to work properly, I have a problem with verifying the number system,