Fixed bug. Added implementation to fit interest exactly and new tps_rpm with perp angles