Compute

In progress..