... but could be fit for today ... let me know what you think: