basic working ui created