estructura del app tmp