working ib
Core more
Semi working state