reverted, % is more popular. dont need to complicate things