started splitting hough.c up