fleshed out the outline a bit more