PPT INC