Everythings done and commented