meticulous planning and attention to details