a few additions