added base UI for associating machines with a key