init ehhancement