stable version. Should be tested on slow pc.