delay() working, also need more error check
delay() working, also need more error checkmake
delay() working, also need more error check