small and powerfull enough. met the need.delivered timely.