What I've spent my day doing efforttt