use generic list and get base commands