First attempt at modelling domain