Business agreement means more resources for green ventures