bug fixinig + cmnts