cannabis framework