basic infrastructure for odd even excersize