below there is a list of those with better performance