lots shit thread we need you.