add for extern command