Added first trivial implementation to get components