fixed assign component