working on pe14 effiency, currently broken