in retrospect indenting wasnt such a good idea