function is work now ^o^ !!