Correction bugs API + Refonte du code