use 'profile' to assess the code