fixed and user variable delays added