Semi working way.