failed to change return type -> fixed