visualisation works. added enforce domain to particles class