fixed non object