rough outline for outline