create related systems in a better way