add different output options to crawler