test with return(value)