Further revised