you must use return after a function. omg so tired.