based on ml thread, updating the UPS roadmap
Adding some improvements, suggested by abstractj