set the binwidth to suppress warning. Add description for what I did in each sttep