principlet1d