[fix] return function