added rough outline of what to do