working on update, not fixed yet.