interface bug fixes