remove duplicated  use namespace::autoclean;