some bullshit
updated core program