主要功能的实现