Legal and Ethical Challenges in Developing Islamic Financial Products | Synapse