a few more additions