feat : add default hostname and many checks