efficiency includes storage. clean up.