test improvement and dist