people tend to name their variables p0, we won't want that