Functional but ugly semi-automated interface