new with improved comments