test two return type