added naive business+dal layers.