tmp solution to not exceed 100%