借鉴amix的命名方式