coding fixes