updatd pure, added a few things