add the possibility to reinitialize the position