start to learn daemon