return(code) instead of x