add pillar, apple, update doc