#1 uploading original source from gf fighterfish trunk