Added particles struct