init inspired by hugo