few modifitation