Work on Data Access Layer

Signed-off-by: peterpavloman <peterpavloman@gmail.com>