汎用クラス General Prpose Class