removed HeavyComponent
added WSADBehavior and implementaiton