some notes before refactor
separated usb descriptor code
ignore more