Testing the update-self and added documentation