running for all methods