outline of future code