add size check, diff style check