finish up most stuff