Took some time don't remember how long