actually so much harder than i anticipated