bloodtest stuff done so far
thenujah's attempt