Took for fucking ever but if finally done.