Added setup placeholders. Added some functions such as usb_mode and support_function.