made aidans incoherent code understandable