format code + try some think