first version with renormalisation on selection