coding outline