fix for percentage based approach