add comments, fix fabs