T-Matrix method and its applications