implemented black scholes fully, fixed up some issues in merging, will try interopreation now