fix --from param
account for templates without desc with a warning
use logging framework