User sleep_for instead of sleep
Add Int and Half (But not used)