a few updates -- 1-22 will probably be optimized