very bad comment for a lot of changes