updated to match p3 without styling