book distributed
fix bug