1) admin can set ad price & terms
2) admin can set promoter username
3) admin can set promoter commission, per user
4) user can buy ad via paypal
5) user can upload ad and apply geo requirements
6) commission amount will be tracked per promter and can be seen by admin
7) commssion cleared manually once admin pays.