Chat design and dal models