not reading current user properly still