support bash 3