added arg check
added setupxeyes function
added number conversion functions