add some crunching