Slowly the magic happens ...