finance product developments