added portfolio/txn classes