generation de level improvement