Rounding some corners, compiling and working now.