lot of recoding..