revised and modified introduction