removed unused source that has a bunch of misconceptions in its implementation