all of the bugfix