type is now proportional to phi