try to generate sections