add getter & setter for particule