work on eager includes. #incomplete