Specify target types
Added more help strings and specified default type