add rake, fix bug