almost done with the interface
adding the selection feature for the interface
deleting unused file
merging with master