first attempt at
first attempt at pi.h