modified for personal flavor.
del empty line