a lot of energy and time on its processing