add -A parameter and remove some dead code.