Stacked it does look messy, if those sections were broken out into methods, may not look nearly as messy and be better encapsulated.