improvements and new package- pcl typedefs