Is detergents a molecule compound or non polar compound or ionic compound or covalent compound?