some latest chaniges