other soft self-made or not