added tuple_return/0
working tests