need to fix the binding