updated oddeven task