added particle effects