cyclical operations