not working, added bind_user method