use native commander