don't hardcode cycle #s