it was difficult but it was fast