<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mohammad Haseeb&#039;s Blog &#187; as3</title>
	<atom:link href="http://blog.tabinda.net/tag/as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tabinda.net</link>
	<description>Tabinda.net is Mohammad Haseeb&#039;s online Portfolio</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:24:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Adding effects to Dynamic Text in Flash</title>
		<link>http://blog.tabinda.net/actionscript/adding-effects-to-dynamic-text-in-flash/</link>
		<comments>http://blog.tabinda.net/actionscript/adding-effects-to-dynamic-text-in-flash/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 15:53:12 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[outline]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=436</guid>
		<description><![CDATA[Wow, it&#8217;s been so long since I blogged about anything related to Flash. Anyhow, while working on our game, we came across a problem where we needed to add effects to dynamic text. Those who&#8217;ve tried this know that it can be a real pain. Flash doesn&#8217;t have proper tools to allow that. I&#8217;ve seen [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/next-gen-flash-what-do-i-want-to-see/' rel='bookmark' title='Next Gen Flash? What do I want to see?'>Next Gen Flash? What do I want to see?</a></li>
<li><a href='http://blog.tabinda.net/actionscript/introduction-to-papervision3d/' rel='bookmark' title='Introduction to Papervision3D'>Introduction to Papervision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/monthly-wrapup/' rel='bookmark' title='Monthly Wrapup'>Monthly Wrapup</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/actionscript/adding-effects-to-dynamic-text-in-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PaperSteer Works</title>
		<link>http://blog.tabinda.net/3d/papersteer-works/</link>
		<comments>http://blog.tabinda.net/3d/papersteer-works/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 18:29:53 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3steer]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[opensteer]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[steering behaviors]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=354</guid>
		<description><![CDATA[Throughout this time, I&#8217;ve been working on porting Opensteer to flash, I&#8217;ve learned so much about technologies.  This project gave me a lot of insight into the flash low level techniques. I left the project midway, but I&#8217;ve seen that people have always been interested in using it on flash. However, I felt that Flash [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/3d/attention-everyone/' rel='bookmark' title='Attention Everyone&#8230; (as3steer, papersteer, r4 visualiser updates)'>Attention Everyone&#8230; (as3steer, papersteer, r4 visualiser updates)</a></li>
<li><a href='http://blog.tabinda.net/3d/papersteer-googlecode/' rel='bookmark' title='PaperSteer &#8211; GoogleCode'>PaperSteer &#8211; GoogleCode</a></li>
<li><a href='http://blog.tabinda.net/actionscript/papersteer-and-updates/' rel='bookmark' title='Papersteer and Updates'>Papersteer and Updates</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/papersteer-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filled Disk/Circle with TriangleFan in Papervision3D</title>
		<link>http://blog.tabinda.net/3d/filled-diskcircle-with-trianglefan-in-papervision3d/</link>
		<comments>http://blog.tabinda.net/3d/filled-diskcircle-with-trianglefan-in-papervision3d/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 16:50:43 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[MicroHard]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[circle]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[filled]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[trianglefan]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=345</guid>
		<description><![CDATA[Hey guys, It has been so long since I wrote a technical or programming post. One reason is that I am busy with an awesome social game project at the company I&#8217;m working with right now, White Rabbit Online. I&#8217;m having a great time with the project but have also been working with Papersteer, more [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/crazy-flocking-in-papervision3d/' rel='bookmark' title='Crazy Flocking in PaperVision3D'>Crazy Flocking in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/3d/attention-everyone/' rel='bookmark' title='Attention Everyone&#8230; (as3steer, papersteer, r4 visualiser updates)'>Attention Everyone&#8230; (as3steer, papersteer, r4 visualiser updates)</a></li>
<li><a href='http://blog.tabinda.net/actionscript/freecamera3dcontroller-for-papervision3d/' rel='bookmark' title='FreeCamera3DController for PaperVision3D'>FreeCamera3DController for PaperVision3D</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/filled-diskcircle-with-trianglefan-in-papervision3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Papervision3D</title>
		<link>http://blog.tabinda.net/actionscript/introduction-to-papervision3d/</link>
		<comments>http://blog.tabinda.net/actionscript/introduction-to-papervision3d/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 20:56:48 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash develop]]></category>
		<category><![CDATA[intro]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=121</guid>
		<description><![CDATA[Update: I received many requests from people to have an FLV version of the video uploaded. So, here it is. The original MP4 is still linked below: Hi Everyone, I wanted to do an introductory tutorial for PV3D for a long time but I never had the time (motivation, honestly ) to complete it. I [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/3d/smoke-particle-system-in-papervision3d/' rel='bookmark' title='Smoke Particle System in PaperVision3D'>Smoke Particle System in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/freecamera3dcontroller-for-papervision3d/' rel='bookmark' title='FreeCamera3DController for PaperVision3D'>FreeCamera3DController for PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/simple-particle-system-in-papervision3d/' rel='bookmark' title='Simple Particle System in PaperVision3D'>Simple Particle System in PaperVision3D</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/actionscript/introduction-to-papervision3d/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Attention Everyone&#8230; (as3steer, papersteer, r4 visualiser updates)</title>
		<link>http://blog.tabinda.net/3d/attention-everyone/</link>
		<comments>http://blog.tabinda.net/3d/attention-everyone/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 17:22:31 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3steer]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[color class]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[papersteer]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[r4]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[stefan sagmeister]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vector3d]]></category>
		<category><![CDATA[visualizer]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=96</guid>
		<description><![CDATA[UPDATE: This release has been superseded by a new release. Please see this post. Update:  I found a memory leak in the AS3Steer branch and uploaded a quick fix. The branch also contains an example now.  If anyone wants to have a visual look into it, please check out the google repository. This will also [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/papersteer-and-updates/' rel='bookmark' title='Papersteer and Updates'>Papersteer and Updates</a></li>
<li><a href='http://blog.tabinda.net/3d/papersteer-googlecode/' rel='bookmark' title='PaperSteer &#8211; GoogleCode'>PaperSteer &#8211; GoogleCode</a></li>
<li><a href='http://blog.tabinda.net/actionscript/simple-particle-system-in-papervision3d/' rel='bookmark' title='Simple Particle System in PaperVision3D'>Simple Particle System in PaperVision3D</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/attention-everyone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Papersteer and Updates</title>
		<link>http://blog.tabinda.net/actionscript/papersteer-and-updates/</link>
		<comments>http://blog.tabinda.net/actionscript/papersteer-and-updates/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 21:44:08 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[autonomous]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[flocking]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[opensteer]]></category>
		<category><![CDATA[papersteer]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[steering]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=80</guid>
		<description><![CDATA[UPDATE: This release has been superseded by a new release. Please see this post. Hi guys, I&#8217;ve been lazy but eventually I managed to upload a new build of PaperSteer to the repository. This revision is a major overhaul of what I did with the port. It is in fact written from scratch. I wanted [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/3d/papersteer-googlecode/' rel='bookmark' title='PaperSteer &#8211; GoogleCode'>PaperSteer &#8211; GoogleCode</a></li>
<li><a href='http://blog.tabinda.net/actionscript/opensteer-for-actionscript3/' rel='bookmark' title='OpenSteer for ActionScript3'>OpenSteer for ActionScript3</a></li>
<li><a href='http://blog.tabinda.net/actionscript/birds-flocking-behavior/' rel='bookmark' title='Birds Flocking Behavior'>Birds Flocking Behavior</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/actionscript/papersteer-and-updates/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PaperSteer &#8211; GoogleCode</title>
		<link>http://blog.tabinda.net/3d/papersteer-googlecode/</link>
		<comments>http://blog.tabinda.net/3d/papersteer-googlecode/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:38:03 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[autromous]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[craig reynolds]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mhaqs]]></category>
		<category><![CDATA[opensteer]]></category>
		<category><![CDATA[papersteer]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[steering]]></category>
		<category><![CDATA[tabinda]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=63</guid>
		<description><![CDATA[UPDATE: This release has been superseded by a new release. Please see this post. Hey everyone, I never got to complete my entry for PaperKing3D and that was PaperSteer &#8211; the Opensteer port to Papervision3D. However, I have opened a google repository of the project here. All future updates will be posted at this website. [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/birds-flocking-behavior/' rel='bookmark' title='Birds Flocking Behavior'>Birds Flocking Behavior</a></li>
<li><a href='http://blog.tabinda.net/actionscript/artificial-behavior-in-papervision3d/' rel='bookmark' title='Artificial Behavior in PaperVision3D'>Artificial Behavior in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/simple-particle-system-in-actionscript-3/' rel='bookmark' title='Simple Particle System in ActionScript 3'>Simple Particle System in ActionScript 3</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/papersteer-googlecode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>R4 &#8211; PV3D Music Visualizer (WIP)</title>
		<link>http://blog.tabinda.net/3d/r4-pv3d-music-visualizer-wip/</link>
		<comments>http://blog.tabinda.net/3d/r4-pv3d-music-visualizer-wip/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 08:13:47 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[equalizer]]></category>
		<category><![CDATA[exotic]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mhaqs]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[papersivision]]></category>
		<category><![CDATA[particle]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[spectrum]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[visualizer]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=44</guid>
		<description><![CDATA[Update: I have uploaded the source for the visualizer and a new version in this post. The past month has been lazy and utterly boring. However, I still managed to work on two projects. I put the PaperKing3D project aside and did not have the energy to complete it. i did finish working off from [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/artificial-behavior-in-papervision3d/' rel='bookmark' title='Artificial Behavior in PaperVision3D'>Artificial Behavior in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/birds-flocking-behavior/' rel='bookmark' title='Birds Flocking Behavior'>Birds Flocking Behavior</a></li>
<li><a href='http://blog.tabinda.net/actionscript/crazy-flocking-in-papervision3d/' rel='bookmark' title='Crazy Flocking in PaperVision3D'>Crazy Flocking in PaperVision3D</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/r4-pv3d-music-visualizer-wip/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PaperVision3D Contest &#8211; PaperKing3D</title>
		<link>http://blog.tabinda.net/misc/papervision3d-contest-paperking3d/</link>
		<comments>http://blog.tabinda.net/misc/papervision3d-contest-paperking3d/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:20:17 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[paperking3d]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=43</guid>
		<description><![CDATA[Hi everyone, I was just scrolling around the internet and I hit the official PV3D blog. They have a contest opening today namely, &#8220;PaperKing3D&#8221; and I want in. It is mostly because I want to do something good in PV3D and improve my skills. If you have handsome skills in AS3 and PV3D, you might [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/freecamera3dcontroller-for-papervision3d/' rel='bookmark' title='FreeCamera3DController for PaperVision3D'>FreeCamera3DController for PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/3d/smoke-particle-system-in-papervision3d/' rel='bookmark' title='Smoke Particle System in PaperVision3D'>Smoke Particle System in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/artificial-behavior-in-papervision3d/' rel='bookmark' title='Artificial Behavior in PaperVision3D'>Artificial Behavior in PaperVision3D</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/misc/papervision3d-contest-paperking3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smoke Particle System in PaperVision3D</title>
		<link>http://blog.tabinda.net/3d/smoke-particle-system-in-papervision3d/</link>
		<comments>http://blog.tabinda.net/3d/smoke-particle-system-in-papervision3d/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 19:34:58 +0000</pubDate>
		<dc:creator>MHAQS</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[particle system]]></category>
		<category><![CDATA[particlesystem]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[smoke]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://blog.tabinda.net/?p=35</guid>
		<description><![CDATA[I also updated the smoke Particle System that will help you understand how PaperVision3D delivers interactivity with screen objects and the mouse. You can get a better understanding of the conversion to PV3D in the tutorial above and know more about setting up projects in PV3D here. As usual, you can grab the sources below: [...]
Related posts:<ol>
<li><a href='http://blog.tabinda.net/actionscript/simple-particle-system-in-papervision3d/' rel='bookmark' title='Simple Particle System in PaperVision3D'>Simple Particle System in PaperVision3D</a></li>
<li><a href='http://blog.tabinda.net/actionscript/smoke-particle-system-for-as3-actionscript-3/' rel='bookmark' title='Smoke Particle System for AS3 (ActionScript 3)'>Smoke Particle System for AS3 (ActionScript 3)</a></li>
<li><a href='http://blog.tabinda.net/actionscript/simple-particle-system-in-actionscript-3/' rel='bookmark' title='Simple Particle System in ActionScript 3'>Simple Particle System in ActionScript 3</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.tabinda.net/3d/smoke-particle-system-in-papervision3d/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.tabinda.net/tag/as3/feed/ ) in 0.69088 seconds, on Feb 8th, 2012 at 8:12 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 8th, 2012 at 9:12 pm UTC -->
