no longer using delay