fixed
double checked