pretty decent outline