great consideration and care overall