adding each method