completely remade application