fix pragma and some comments