init change for elqouent 4.2 no backward compatibility
soon done with test
finish test
updated todo
fixed doc