put & remove

ajout de put, remove et methodes auxiliaires
+ quelquels corrections