updated completeround logic