added string normalisation