converted tabs to spaces, aligned hash rockets, adjusted formatting