Add  method and test