code /bug fixes