before messing up with sostitutions