add linear executable stuff