initial adding of  multiple payment fuctionnality