update #2 for small sizes