updated entire project to latest framework and made substantial changes to calls and tokens etc.