fix format error and make compiler explicitly make compiler strict