generate and format help