fixed cylcle