updates. bug fixes