takes into consideration