holy shit, thwat was a very paiunfuk asssmebly but it wazsroth it