Altered the interface to include the labels