add rake
fixed #5 #4 #2 #1