sparse pt works