better comments, less waste code.