Added Data Access Layer (german comments)