init 2 working