block commenting implemented