Calculate

WIP