reduced to 2000 char