particles script and styling