added bunch of coment