by: DWol

badged by
bfv
b_b
mk