switch to getPart