added more stuff around init