improving code, improving centos support (which isn't there yet :P )