added actor model