finished and validated and commented a few items