added proposal generator