updated particle initialization for weird peaks