Short and Long term future