make it circular temp bug fix