bullshit translator in progress......