I finally succeeded in my challenge