break app into separate actors