task2 initialized. TODO fix views and do the entirely logic. task1 TODO fix the soft keyboard missing