Create Data layer By Abu Ehab