updating db recreate script
remodelling
making networks hierarchical
bit more modelling
moving to services for business logic