removed unused library, revised 3d library