excellent writeup prjkt , very helpful