consolidate and swig dependecies removed. #26