ptrsz

Under development.