Add some sub function