interface beautified