Gov. Phil Murphy and Senate President Steve Sweeney appear to have a deal on the legalization of marijuana, according to two sources familiar with the negotiations.

The agreement between the governor and the senate leader will still need the approval of the Legislature.