Compute
In progress..