implemented engine for payees
refactored and added category engine