- added basic system and component structure