ver0.0.3 fix return value