bug fixing code is this