adding some more delay stuff