init modification of Mark_Reid