Added user interface, xml file and edited naming