start on linking and assembly (again, hurra)