added one actor implementation
refactoring
Merge branch 'actors'
merge