better comment, format code.