main file added, UI to be improved