changed my mind. functions wont return multiple values!
a little cast