First commit, pt library untouched and three working examples