Main en Calculate