hadfish for php --use for study