added cyclical test