with change into genrality not working