Add first delegate
Fixed problems with delegates
Added commetns necesaries :D