Melatonin and L-carnitin might be benificial for diabetes 2