logic design changed