introduces service with dao, sources in and out files out