why am i doing it this way