and it requires a lot of computing