added only a few updates