dirty code init