addes user view, home view and polished UI