change log is too long
unified format
refined the imports
added the null byte check