add open source stuff