implemented customer transactions method