finish base part