Not final draft

Need to modify ab.c file if we want to use. Still bugs, and report is
rough.