refactored pending trans method, still 100