refactored ExtAPI & Proposal System