compile outlined