partially working new arch