diff --git a/src/Purge.list b/src/Purge.list
index 37d137e83..995385dfd 100644
--- a/src/Purge.list
+++ b/src/Purge.list
@@ -1,414 +1,417 @@
 # auto-generated style files
 style_angle.h
 style_atom.h
 style_bond.h
 style_command.h
 style_compute.h
 style_dihedral.h
 style_dump.h
 style_fix.h
 style_improper.h
 style_integrate.h
 style_kspace.h
 style_minimize.h
 style_pair.h
 style_region.h
+# deleted on 20 Sep 2016
+fix_ti_rs.cpp
+fix_ti_rs.h
 # deleted on 31 May 2016
 fix_ave_spatial_sphere.cpp
 fix_ave_spatial_sphere.h
 atom_vec_angle_cuda.cpp
 atom_vec_angle_cuda.h
 atom_vec_atomic_cuda.cpp
 atom_vec_atomic_cuda.h
 atom_vec_charge_cuda.cpp
 atom_vec_charge_cuda.h
 atom_vec_full_cuda.cpp
 atom_vec_full_cuda.h
 comm_cuda.cpp
 comm_cuda.h
 compute_pe_cuda.cpp
 compute_pe_cuda.h
 compute_pressure_cuda.cpp
 compute_pressure_cuda.h
 compute_temp_cuda.cpp
 compute_temp_cuda.h
 compute_temp_partial_cuda.cpp
 compute_temp_partial_cuda.h
 cuda.cpp
 cuda_data.h
 cuda_modify_flags.h
 cuda_neigh_list.cpp
 cuda_neigh_list.h
 domain_cuda.cpp
 domain_cuda.h
 fft3d_cuda.cpp
 fft3d_cuda.h
 fft3d_wrap_cuda.cpp
 fft3d_wrap_cuda.h
 fix_addforce_cuda.cpp
 fix_addforce_cuda.h
 fix_aveforce_cuda.cpp
 fix_aveforce_cuda.h
 fix_enforce2d_cuda.cpp
 fix_enforce2d_cuda.h
 fix_freeze_cuda.cpp
 fix_freeze_cuda.h
 fix_gravity_cuda.cpp
 fix_gravity_cuda.h
 fix_nh_cuda.cpp
 fix_nh_cuda.h
 fix_npt_cuda.cpp
 fix_npt_cuda.h
 fix_nve_cuda.cpp
 fix_nve_cuda.h
 fix_nvt_cuda.cpp
 fix_nvt_cuda.h
 fix_set_force_cuda.cpp
 fix_set_force_cuda.h
 fix_shake_cuda.cpp
 fix_shake_cuda.h
 fix_temp_berendsen_cuda.cpp
 fix_temp_berendsen_cuda.h
 fix_temp_rescale_cuda.cpp
 fix_temp_rescale_cuda.h
 fix_temp_rescale_limit_cuda.cpp
 fix_temp_rescale_limit_cuda.h
 fix_viscous_cuda.cpp
 fix_viscous_cuda.h
 modify_cuda.cpp
 modify_cuda.h
 neighbor_cuda.cpp
 neighbor_cuda.h
 neigh_full_cuda.cpp
 pair_born_coul_long_cuda.cpp
 pair_born_coul_long_cuda.h
 pair_buck_coul_cut_cuda.cpp
 pair_buck_coul_cut_cuda.h
 pair_buck_coul_long_cuda.cpp
 pair_buck_coul_long_cuda.h
 pair_buck_cuda.cpp
 pair_buck_cuda.h
 pair_eam_alloy_cuda.cpp
 pair_eam_alloy_cuda.h
 pair_eam_cuda.cpp
 pair_eam_cuda.h
 pair_eam_fs_cuda.cpp
 pair_eam_fs_cuda.h
 pair_gran_hooke_cuda.cpp
 pair_gran_hooke_cuda.h
 pair_lj96_cut_cuda.cpp
 pair_lj96_cut_cuda.h
 pair_lj_charmm_coul_charmm_cuda.cpp
 pair_lj_charmm_coul_charmm_cuda.h
 pair_lj_charmm_coul_charmm_implicit_cuda.cpp
 pair_lj_charmm_coul_charmm_implicit_cuda.h
 pair_lj_charmm_coul_long_cuda.cpp
 pair_lj_charmm_coul_long_cuda.h
 pair_lj_class2_coul_cut_cuda.cpp
 pair_lj_class2_coul_cut_cuda.h
 pair_lj_class2_coul_long_cuda.cpp
 pair_lj_class2_coul_long_cuda.h
 pair_lj_class2_cuda.cpp
 pair_lj_class2_cuda.h
 pair_lj_cut_coul_cut_cuda.cpp
 pair_lj_cut_coul_cut_cuda.h
 pair_lj_cut_coul_debye_cuda.cpp
 pair_lj_cut_coul_debye_cuda.h
 pair_lj_cut_coul_long_cuda.cpp
 pair_lj_cut_coul_long_cuda.h
 pair_lj_cut_cuda.cpp
 pair_lj_cut_cuda.h
 pair_lj_cut_experimental_cuda.cpp
 pair_lj_cut_experimental_cuda.h
 pair_lj_expand_cuda.cpp
 pair_lj_expand_cuda.h
 pair_lj_gromacs_coul_gromacs_cuda.cpp
 pair_lj_gromacs_coul_gromacs_cuda.h
 pair_lj_gromacs_cuda.cpp
 pair_lj_gromacs_cuda.h
 pair_lj_sdk_coul_long_cuda.cpp
 pair_lj_sdk_coul_long_cuda.h
 pair_lj_sdk_cuda.cpp
 pair_lj_sdk_cuda.h
 pair_lj_smooth_cuda.cpp
 pair_lj_smooth_cuda.h
 pair_morse_cuda.cpp
 pair_morse_cuda.h
 pair_sw_cuda.cpp
 pair_sw_cuda.h
 pair_tersoff_cuda.cpp
 pair_tersoff_cuda.h
 pair_tersoff_zbl_cuda.cpp
 pair_tersoff_zbl_cuda.h
 pppm_cuda.cpp
 pppm_cuda.h
 pppm_old.cpp
 pppm_old.h
 user_cuda.h
 verlet_cuda.cpp
 verlet_cuda.h
 # deleted on 11 May 2016
 pair_dpd_conservative.cpp
 pair_dpd_conservative.h
 # deleted on 21 Mar 2016
 verlet_intel.cpp
 verlet_intel.h
 verlet_split_intel.cpp
 verlet_split_intel.h
 # deleted on 15 Jan 2016
 pair_line_lj_omp.cpp
 pair_line_lj_omp.h
 pair_tri_lj_omp.cpp
 pair_tri_lj_omp.h
 # deleted on 13 May 14
 commgrid.cpp
 commgrid.h
 # deleted on 5 May 14
 reaxc_basic_comm.cpp
 reaxc_basic_comm.h
 # deleted on 15 Apr 14
 pppm_old.cpp
 pppm_old.h
 # deleted on Thu Jun 6 15:19:12 2013 +0000
 pair_dipole_cut.h
 pair_dipole_cut.cpp
 pair_dipole_cut_gpu.h
 pair_dipole_cut_gpu.cpp
 pair_dipole_cut_omp.h
 pair_dipole_cut_omp.cpp
 pair_dipole_sf.h
 pair_dipole_sf.cpp
 pair_dipole_sf_omp.h
 pair_dipole_sf_omp.cpp
 pair_dipole_sf_gpu.h
 pair_dipole_sf_gpu.cpp
 # deleted on Wed May 8 15:24:36 2013 +0000
 compute_spec_atom.cpp
 compute_spec_atom.h
 fix_species.cpp
 fix_species.h
 # deleted on Fri Oct 19 15:27:15 2012 +0000
 pair_lj_charmm_coul_long_proxy_omp.cpp
 pair_lj_charmm_coul_long_proxy_omp.h
 pair_lj_class2_coul_long_proxy_omp.cpp
 pair_lj_class2_coul_long_proxy_omp.h
 pair_lj_cut_coul_long_proxy_omp.cpp
 pair_lj_cut_coul_long_proxy_omp.h
 pair_lj_cut_tip4p_long_proxy_omp.cpp
 pair_lj_cut_tip4p_long_proxy_omp.h
 pppm_proxy.cpp
 pppm_proxy.h
 pppm_tip4p_proxy.cpp
 pppm_tip4p_proxy.h
 # deleted on Wed Oct 3 15:17:27 2012 +0000
 pair_lj_cut_coul_long_proxy_tip4p_omp.cpp
 pair_lj_cut_coul_long_proxy_tip4p_omp.h
 # deleted on Wed Oct 3 15:06:24 2012 +0000
 pair_lj_cut_coul_long_tip4p_opt.cpp
 pair_lj_cut_coul_long_tip4p_opt.h
 # deleted on Wed Oct 3 14:53:43 2012 +0000
 pair_lj_charmm_coul_long_proxy_omp.cpp
 pair_lj_charmm_coul_long_proxy_omp.h
 pair_lj_class2_coul_long_proxy_omp.cpp
 pair_lj_class2_coul_long_proxy_omp.h
 pair_lj_cut_coul_long_proxy_omp.cpp
 pair_lj_cut_coul_long_proxy_omp.h
 pair_lj_cut_coul_long_tip4p_omp.cpp
 pair_lj_cut_coul_long_tip4p_omp.h
 # deleted on Wed Oct 3 14:50:44 2012 +0000
 pair_buck_disp_coul_long_omp.cpp
 pair_buck_disp_coul_long_omp.h
 pair_lj_disp_coul_long_omp.cpp
 pair_lj_disp_coul_long_omp.h
 # deleted on Wed Oct 3 14:46:42 2012 +0000
 pair_lj_cut_coul_long_tip4p.cpp
 pair_lj_cut_coul_long_tip4p.h
 # deleted on Wed Oct 3 14:46:23 2012 +0000
 pair_buck_disp_coul_long.cpp
 pair_buck_disp_coul_long.h
 pair_lj_disp_coul_long.cpp
 pair_lj_disp_coul_long.h
 pair_lj_disp_coul_long_tip4p.cpp
 pair_lj_disp_coul_long_tip4p.h
 # deleted on Tue Oct 2 22:50:58 2012 +0000
 pair_buck_coul_omp.cpp
 pair_buck_coul_omp.h
 pair_lj_coul_omp.cpp
 pair_lj_coul_omp.h
 # deleted on Tue Oct 2 20:12:27 2012 +0000
 pair_lj_charmm_coul_pppm_omp.cpp
 pair_lj_charmm_coul_pppm_omp.h
 pair_lj_class2_coul_pppm_omp.cpp
 pair_lj_class2_coul_pppm_omp.h
 pair_lj_cut_coul_pppm_omp.cpp
 pair_lj_cut_coul_pppm_omp.h
 pair_lj_cut_coul_pppm_tip4p_omp.cpp
 pair_lj_cut_coul_pppm_tip4p_omp.h
 # deleted on Tue Oct 2 19:59:40 2012 +0000
 pair_buck_coul_omp.cpp
 pair_buck_coul_omp.h
 pair_lj_coul_omp.cpp
 pair_lj_coul_omp.h
 pair_lj_cut_coul_long_tip4p_omp.cpp
 pair_lj_cut_coul_long_tip4p_omp.h
 pppm_proxy.cpp
 pppm_proxy.h
 pppm_tip4p_proxy.cpp
 pppm_tip4p_proxy.h
 # deleted on Tue Oct 2 19:58:21 2012 +0000
 pair_lj_cut_coul_pppm_omp.cpp
 pair_lj_cut_coul_pppm_omp.h
 pair_lj_cut_coul_pppm_tip4p_omp.cpp
 pair_lj_cut_coul_pppm_tip4p_omp.h
 # deleted on Tue Oct 2 19:58:03 2012 +0000
 pair_lj_charmm_coul_pppm_omp.cpp
 pair_lj_charmm_coul_pppm_omp.h
 pair_lj_class2_coul_pppm_omp.cpp
 pair_lj_class2_coul_pppm_omp.h
 # deleted on Tue Oct 2 16:36:24 2012 +0000
 ewald_n.cpp
 ewald_n.h
 pair_buck_coul.cpp
 pair_buck_coul.h
 pair_lj_coul.cpp
 pair_lj_coul.h
 # deleted on Wed Jul 25 15:17:24 2012 +0000
 pair_lj_sdk_coul_cut_cuda.cpp
 pair_lj_sdk_coul_cut_cuda.h
 pair_lj_sdk_coul_debye_cuda.cpp
 pair_lj_sdk_coul_debye_cuda.h
 # deleted on Tue Jul 24 14:55:49 2012 +0000
 pair_cg_cmm_coul_cut_cuda.cpp
 pair_cg_cmm_coul_cut_cuda.h
 pair_cg_cmm_coul_debye_cuda.cpp
 pair_cg_cmm_coul_debye_cuda.h
 pair_cg_cmm_coul_long_cuda.cpp
 pair_cg_cmm_coul_long_cuda.h
 pair_cg_cmm_cuda.cpp
 pair_cg_cmm_cuda.h
 # deleted on Sat Dec 31 20:27:05 2011 -0500
 ewald_cg.cpp
 ewald_cg.h
 # deleted on Sat Dec 31 20:01:21 2011 -0500
 dihedral_omp.cpp
 dihedral_omp.h
 pair_cg_cmm_omp.cpp
 pair_cg_cmm_omp.h
 pair_lj_cut_coul_long_tip4p_omp.cpp
 pair_lj_cut_coul_long_tip4p_omp.h
 pair_omp.cpp
 pair_omp.h
 # deleted on Thu Dec 8 23:13:51 2011 +0000
 pair_cg_cmm_coul_long_gpu.cpp
 pair_cg_cmm_coul_long_gpu.h
 pair_cg_cmm_gpu.cpp
 pair_cg_cmm_gpu.h
 # deleted on Mon Nov 7 19:32:59 2011 -0500
 pair_cg_cmm_coul_long_gpu.cpp
 pair_cg_cmm_coul_long_gpu.h
 pair_cg_cmm_gpu.cpp
 pair_cg_cmm_gpu.h
 # deleted on Tue Oct 25 23:04:03 2011 -0400
 lj_sdk_common.cpp
 # deleted on Fri Oct 7 08:55:40 2011 -0400
 pair_hybrid_overlay_omp.cpp
 pair_hybrid_overlay_omp.h
 # deleted on Fri Oct 7 08:54:38 2011 -0400
 angle_hybrid_omp.cpp
 angle_hybrid_omp.h
 bond_hybrid_omp.cpp
 bond_hybrid_omp.h
 dihedral_hybrid_omp.cpp
 dihedral_hybrid_omp.h
 improper_hybrid_omp.cpp
 improper_hybrid_omp.h
 pair_hybrid_omp.cpp
 pair_hybrid_omp.h
 # deleted on Mon Aug 22 13:48:15 2011 -0400
 omp_thr.cpp
 omp_thr.h
 # deleted on Mon Aug 8 22:56:28 2011 +0000
 dihedral_cosineshiftexp.cpp
 dihedral_cosineshiftexp.h
 # deleted on Mon Aug 8 22:55:20 2011 +0000
 angle_cosineshift.cpp
 angle_cosineshift.h
 angle_cosineshiftexp.cpp
 angle_cosineshiftexp.h
 # deleted on Mon Aug 8 19:25:08 2011 +0000
 pppm_gpu_double.cpp
 pppm_gpu_double.h
 pppm_gpu_single.cpp
 pppm_gpu_single.h
 # deleted on Fri Apr 15 20:57:03 2011 -0400
 pair_lj_charmm_coul_long_gpu2.cpp
 pair_lj_charmm_coul_long_gpu2.h
 # deleted on Wed Apr 13 21:40:14 2011 +0000
 atom_vec_colloid.cpp
 atom_vec_colloid.h
 atom_vec_granular.cpp
 atom_vec_granular.h
 # deleted on Fri Nov 19 12:53:07 2010 -0500
 fix_pour_omp.cpp
 fix_pour_omp.h
 # deleted on Thu Aug 19 23:20:14 2010 +0000
 fix_qeq.cpp
 fix_qeq.h
 # deleted on Thu Jun 17 01:34:38 2010 +0000
 compute_vsum.cpp
 compute_vsum.h
 # deleted on Mon Jun 14 11:06:46 2010 -0400
 pair_buck_coul_omp.cpp
 pair_buck_coul_omp.h
 pair_lj_coul_omp.cpp
 pair_lj_coul_omp.h
 # deleted on Thu Jun 10 15:39:08 2010 -0400
 pair_buck_coul_omp.cpp
 pair_buck_coul_omp.h
 # deleted on Tue Jun 8 15:42:51 2010 -0400
 pair_buck_coul_omp.cpp
 pair_buck_coul_omp.h
 # deleted on Thu Dec 17 23:52:31 2009 +0000
 dump_bond.cpp
 dump_bond.h
 # deleted on Mon Nov 9 18:20:20 2009 +0000
 atom_vec_dpd.cpp
 atom_vec_dpd.h
 style_dpd.h
 # deleted on Mon Jun 22 21:11:31 2009 +0000
 fix_write_reax_bonds.cpp
 fix_write_reax_bonds.h
 # deleted on Thu Jan 8 16:53:09 2009 +0000
 pair_gran_hertzian.cpp
 pair_gran_hertzian.h
 pair_gran_history.cpp
 pair_gran_history.h
 pair_gran_no_history.cpp
 pair_gran_no_history.h
 # deleted on Mon Mar 17 23:24:44 2008 +0000
 compute_temp_dipole.cpp
 compute_temp_dipole.h
 fix_nve_dipole.cpp
 fix_nve_dipole.h
 # deleted on Mon Mar 17 23:23:24 2008 +0000
 fix_nve_gran.cpp
 fix_nve_gran.h
 # deleted on Fri Nov 30 21:49:20 2007 +0000
 fix_gran_diag.cpp
 fix_gran_diag.h
 atom_angle.cpp
 atom_angle.h
 atom_bond.cpp
 atom_bond.h
 atom_full.cpp
 atom_full.h
 atom_molecular.cpp
 atom_molecular.h
 # deleted on Tue Jan 30 00:22:05 2007 +0000
 atom_dpd.cpp
 atom_dpd.h
 atom_granular.cpp
 atom_granular.h
 # deleted on Wed Dec 13 00:34:21 2006 +0000
 fix_insert.cpp
 fix_insert.h