added a simple actor system