log works, but is still messy