SOLID BUILD : multi user

The system has now been fixed up so users interact corectly