more impreovements