Refactor hole app

Signed-off-by: AlvaroOrduna <alvaro.orduna.92@gmail.com>