Confluence technologies inc.