3ae3931368677767b65c874b2b327c605ba7d8a9 err okay I did one might as well do the rest