update readme, add initialize