add fake and verbose
simplify