fix signup problem + separate users files