Added finicky main.. need to find way to perform better string parsing