added repeating transactions
refactored import collection
refactored to cleaner code
fixes on repeating transactions