cleanedd up particle code