fixed some misconceptions