defined algorithms, domains and providers skeletons for akka app