First commit. Database-layer.