Everythings done and commented - Hopefully now ..