added component mechanics proto