few adds and a correction