last working version
core