initial import of pi stuff