Bug fix
Fix 2
Add D