fix php bugs 2