updated with bullshit