particle and system class